home *** CD-ROM | disk | FTP | other *** search
/ Beginning Mac Programming / Beginning Mac Programming.bin / Open Me for REALbasic 3 / REALbasic 3.2 / Example Projects / Techniques / Examples by Thomas Tempelmann / TT's Application Framework / Read Me - TT's App Frame next >
Text File  |  1999-07-06  |  2KB  |  47 lines

  1. TT's Application Framework for REALbasic
  2.  
  3. Overview
  4.  
  5. By Thomas Tempelmann
  6. Current version: 1.1 (April 8, 1999)
  7.  
  8. This is freeware. Use it as you like.
  9. (And if you have created some nice things, think about sharing them, too!)
  10.  
  11. The purpose of this REALbasic project is to give you some basic functionality that most document-oriented applications will need:
  12.  
  13. • Maintaining a menu with the list of the opened windows,
  14. • Asking the user if he wants to save his changes when closing a document window (CancelClose handling),
  15. • Displaying an About Box.
  16.  
  17. The Window List and the CancelClose handling are separated in reusable classes so that you should also be able to take these parts out of my sample project and include them in your own applications.
  18.  
  19. BTW, I have tested this code only on Mac OS computers, both with PPC and 68K. I have only made a short test under Windows using a prerelease version of DR2. The results were not satisfying. When RB version 2 is realeased, these issues might be resolved, however. So be careful and let me know if you have any related suggestions.
  20.  
  21. More REALbasic examples and updates of this one can be found on my Web Site at:
  22.  
  23.   <http://www.tempel.org/rb/>
  24.  
  25. Enjoy!
  26.  
  27.  
  28. Some notes for transferring the classes into other applications
  29.  
  30. • A class of type "Application" must be available, with the name "App" and the function "FrontWindow".
  31.  
  32. • The dynamic menu (the one showing the Window list) should have the name "TheDynamicMenu", with index set to "0", and the text set to "-" (as a delimiter) or to some other used menu item in that menu. If the menu shall appear without any no entries other than the window list, then the text must be set to "first" (but this does not work with RB 1, only with Version 2 of RB).
  33.  
  34.  
  35. Acknowledgements
  36.  
  37. Thanks to Steve Schacht and Dariusz Krzykowski for their suggestions relating the Window List Menu.
  38.  
  39.  
  40. Revision history
  41.  
  42. 2 Apr 99, v1.0:
  43.     First release.
  44.  
  45. 8 Apr 99, v1.1:
  46.     Removed the Debugger calls and the detection of multiple calls to Close() and CancelClose() events (they seem not to be necessary).
  47.